projectile weapons - German English Dictionary